sistem saati ne demek?

Bilgisayar bilimi ve bilgisayar programlamasında sistem zamanı, bir bilgisayar sisteminin zaman geçişi kavramını temsil eder. Bu anlamda, zaman, takvim üzerinde gün geçişi de içerir.

Sistem saati, bir çağrı adı verilen bazı keyfi başlangıç ​​tarihlerinden bu yana gerçekleşen kenelerin sayısının basit bir sayımı olarak uygulanan bir sistem saatiyle ölçülür. For example, Unix and POSIX-compliant systems encode system time ("Unix time") as the number of seconds elapsed since the start of the Unix epoch at 1 January 1970 00:00:00 UT, with exceptions for leap seconds. Systems that implement the 32-bit and 64-bit versions of the Windows API, such as Windows 9x and Windows NT, provide the system time as both SYSTEMTIME, represented as a year/month/day/hour/minute/second/milliseconds value, and FILETIME, represented as a count of the number of 100-nanosecond ticks since 1 January 1601 00:00:00 UT as reckoned in the proleptic Gregorian calendar.

Sistem saati, insanların anlaması için daha uygun bir form olan takvim süresine dönüştürülebilir. Örneğin, çağın başlangıcından bu yana 1.000.000.000 saniyelik Unix sistem saati, 9 Eylül 2001 01:46:40 UT takvim süresine çevrilir. Bu tür işlemleri gerçekleştiren kitaplık altprogramları, saat dilimleri, gün ışığından yararlanma saati (DST), sıçrama saniyeleri ve kullanıcının yerel ayarları için yapılan ayarlamalarla da ilgilenebilir. Takvim zamanlarını sistem zamanlarına dönüştüren kitaplık rutinleri de genellikle sağlanmaktadır.

Diğer zaman ölçümleri

Sistem zamanı ile yakından ilişkili olan süreç zamanı, yürütmekte olan bir işlem tarafından tüketilen toplam işlemci saatinin bir sayısıdır. Sırasıyla, kullanıcı kodu ve sistem çekirdeği kodunu gerçekleştirmek için harcanan süreyi temsil eden kullanıcı ve sistem CPU süresine bölünebilir. İşlem süreleri, CPU talimatlarının veya saat çevrimlerinin bir toplamıdır ve genellikle duvar zamanı ile doğrudan bir bağıntıya sahip değildir.

Dosya sistemleri, her bir dosya ve dizinin dosya denetim bloğuna (veya inode'una) zaman damgalarını depolayarak, dosyaların oluşturulduğu, değiştirildiği ve / veya erişildiği süreleri tutar.

Uygulama

Sistem saati, periyodik olarak CPU'yu kesen ve daha sonra bir zamanlayıcı kesme servisi rutini yürütmeye başlayan programlanabilir bir zaman sayacı olarak uygulanır. Bu rutin sistem saatine bir kron ekler (basit bir sayaç) ve kesintiden önce CPU'nun yaptıklarına geri dönmeden önce diğer periyodik temizlik görevlerini (önleme vs.) gerçekleştirir.

Sistem zamanı alınıyor

{{#time:d F Y H:i:s}} UTC

Aşağıdaki tablolar, çeşitli işletim sistemlerinde, programlama dillerinde ve uygulamalarda sistem saatini alma yöntemlerini göstermektedir. (*) Ile işaretlenmiş değerler sisteme bağlıdır ve uygulamalar arasında farklılık gösterebilir. Tüm tarihler Gregoryen veya Gregoryen takvimi ​​olarak verilmiştir.

Bir uygulamanın zaman ölçümünün çözünürlüğünün bu ölçümlerin aynı doğruluğunu ima etmediğini unutmayın. Örneğin, bir sistem, geçerli saati mikrosaniye cinsinden ölçülen bir değer olarak geri getirebilir, ancak aslında sadece 100 Hz (10 ms) frekanslı tek tek saat işaretlerini ayırt edebilecek durumdadır.

İşletim sistemleri

İşletim sistemiKomut veya işlevÇözümÇağ veya aralık
Androidjava.lang<wbr/>.System.currentTimeMillis()1 ms1 Aralık 1970
BIOS (IBM PC)INT 1Ah, AH=00h154.931 ms 18.204 HzGeçerli günün gece yarısı
INT 1Ah, AH=02h21 sGeçerli günün gece yarısı
INT 1Ah, AH=04h31 gün1 Ocak 1980 - 31 Aralık 1999 veya 31 Aralık 2079 (sisteme bağlı)
CP/M PlusSystem Control Block:4 scb$base+58h, Days since 1 Jan 1978 scb$base+5Ah, Hour (BCD) scb$base+5Bh, Minute (BCD) scb$base+5Ch, Second (BCD)1 s1 Ocak 1978 - 20 Eylül 2067
BDOS function 69h (T_GET):5 word, Days since 1 January 1978 byte, Hour (BCD) byte, Minute (BCD) byte, Second (BCD)
DOS (Microsoft)DATE TIME10 ms1 Ocak 1980 - 31 Aralık 2099
INT 21h, AH=2Ch SYSTEM TIME6</tt> INT 21h, AH=2Ah SYSTEM DATE7</tt>
iOS (Apple)CFAbsoluteTimeGetCurrent()8< 1 ms1 Ocak 2001 ±10,000 yıl
Mac OS (Apple)CFAbsoluteTimeGetCurrent()9< 1 ms10111 Ocak 2001 ±10,000 yıl1213
OpenVMS (HP)SYS$GETTIM()100 ns17 Kasım 1858'den AD 31.086'a
z/OS (IBM)STCK142<sup>−12</sup> μs 244.14 ps151 Ocak 1900 - 17 Eylül 2042 UT16
Unix, POSIX (ayrıca bakınız C tarih ve saat işlevleri)date time()1 s(*) 1 Ocak 1970 t- 19 Ocak 2038 1 Ocak 1970 - AD 292,277,026,596
<tt><span class="plainlinks">{{man|sh|gettimeofday|SUSinline}}()</span></tt>1 μs
<tt><span class="plainlinks">{{man|sh|clock_gettime|SUSinline}}()</span></tt>1 ns
Windows (Microsoft)GetSystemTime()1 ms1 Ocak 1601 - AD 30,828
GetSystemTimeAsFileTime()100 ns

Programlama dilleri ve uygulamaları

<table> <thead> <tr class="header"> <th><p>Dil / Uygulama</p></th> <th><p>İşlev veya değişken</p></th> <th><p>Çözüm</p></th> <th><p><a href="Çağ" title="wikilink">Çağ</a> veya aralık</p></th> </tr> </thead> <tbody> <tr class="odd"> <td><p><a href="Ada_(programlama_dili)" title="wikilink">Ada</a></p></td> <td><p><code>Ada.Calendar.Clock</code></p></td> <td><p>100 μs to 20 ms (*)</p></td> <td><p>1 Ocak 1901 - 31 Aralık 2099 (*)</p></td> </tr> <tr class="even"> <td><p><a href="AWK" title="wikilink">AWK</a></p></td> <td><p><code>systime()</code></p></td> <td><p>1 s</p></td> <td><p>(*)</p></td> </tr> <tr class="odd"> <td><p><a href="BASIC" title="wikilink">BASIC</a>, <a href="True_BASIC" title="wikilink">True BASIC</a></p></td> <td><p><code>DATE</code>, <code>DATE$</code> <code>TIME</code>, <code>TIME$</code></p></td> <td><p>1 s</p></td> <td><p>(*)</p></td> </tr> <tr class="even"> <td><p><a href="Business_BASIC" title="wikilink">Business BASIC</a></p></td> <td><p><code>DAY</code>, <code>TIM</code></p></td> <td><p>0.1 s</p></td> <td><p>(*)</p></td> </tr> <tr class="odd"> <td><p><a href="C_(programlama_dili)" title="wikilink">C</a> (see <a href="C_date_and_time_functions" title="wikilink">C date and time functions</a>)</p></td> <td><p><a href="time()" title="wikilink"><code>time()</code></a></p></td> <td><p>1 s (*)<a href="#fn1" class="footnote-ref" id="fnref1" role="doc-noteref"><sup>1</sup></a></p></td> <td><p>(*)<a href="#fn2" class="footnote-ref" id="fnref2" role="doc-noteref"><sup>2</sup></a></p></td> </tr> <tr class="even"> <td><p><a href="C++" title="wikilink">C++</a></p></td> <td><p><code>std::time()</code> <code>std::chrono::system_clock::now()</code></p></td> <td><p>1 s (*)<a href="#fn3" class="footnote-ref" id="fnref3" role="doc-noteref"><sup>3</sup></a> 1 ns (C++11, OS dependent)</p></td> <td><p>(*)<a href="#fn4" class="footnote-ref" id="fnref4" role="doc-noteref"><sup>4</sup></a></p></td> </tr> <tr class="odd"> <td><p><a href="C_Sharp" title="wikilink">C#</a> (<a href="Microsoft" title="wikilink">Microsoft</a>)</p></td> <td><p><code>System.DateTime.Now</code><a href="#fn5" class="footnote-ref" id="fnref5" role="doc-noteref"><sup>5</sup></a> <code>System.DateTime.UtcNow</code><a href="#fn6" class="footnote-ref" id="fnref6" role="doc-noteref"><sup>6</sup></a></p></td> <td><p>100 ns<a href="#fn7" class="footnote-ref" id="fnref7" role="doc-noteref"><sup>7</sup></a></p></td> <td><p>1 Ocak 0001 - 31 Aralık 9999</p></td> </tr> <tr class="even"> <td><p><a href="CICS" title="wikilink">CICS</a> (<a href="IBM" title="wikilink">IBM</a>)</p></td> <td><p><code>ASKTIME</code></p></td> <td><p>1 ms</p></td> <td><p>1 Ocak 1900</p></td> </tr> <tr class="odd"> <td><p><a href="COBOL" title="wikilink">COBOL</a></p></td> <td><p><code>FUNCTION CURRENT-DATE</code></p></td> <td><p>1 s</p></td> <td><p>1 Ocak 1601</p></td> </tr> <tr class="even"> <td><p><a href="Common_Lisp" title="wikilink">Common Lisp</a></p></td> <td><p><code>(get-universal-time)</code></p></td> <td><p>1 s</p></td> <td><p>1 Ocak 1900</p></td> </tr> <tr class="odd"> <td><p><a href="Borland_Delphi" title="wikilink">Delphi</a> (<a href="Borland" title="wikilink">Borland</a>)</p></td> <td><p><code>date</code> <code>time</code></p></td> <td><p>1 ms (kayan nokta)</p></td> <td><p>1 Ocak 1900</p></td> </tr> <tr class="even"> <td><p><a href="Embarcadero_Delphi" title="wikilink">Delphi</a> (<a href="Embarcadero_Technologies" title="wikilink">Embarcadero Technologies</a>)<a href="#fn8" class="footnote-ref" id="fnref8" role="doc-noteref"><sup>8</sup></a></p></td> <td><p><code>System.SysUtils.Time</code><a href="#fn9" class="footnote-ref" id="fnref9" role="doc-noteref"><sup>9</sup></a></p></td> <td><p>1 ms</p></td> <td><p>0/0/0000 0:0:0:000 to 12/31/9999 23:59:59:999 [sic]</p></td> </tr> <tr class="odd"> <td><p><code>System.SysUtils.GetTime</code><a href="#fn10" class="footnote-ref" id="fnref10" role="doc-noteref"><sup>10</sup></a> (alias for <code>System.SysUtils.Time</code>)</p></td> <td></td> <td></td> <td></td> </tr> <tr class="even"> <td><p><code>System.SysUtils.Date</code><a href="#fn11" class="footnote-ref" id="fnref11" role="doc-noteref"><sup>11</sup></a></p></td> <td><p>0/0/00000:0:0:000 - 12/31/9999 0:0:0:000 [sic]</p></td> <td></td> <td></td> </tr> <tr class="odd"> <td><p><code>System.DateUtils.Today</code><a href="#fn12" class="footnote-ref" id="fnref12" role="doc-noteref"><sup>12</sup></a></p></td> <td></td> <td></td> <td></td> </tr> <tr class="even"> <td><p><code>System.DateUtils.Tomorrow</code><a href="#fn13" class="footnote-ref" id="fnref13" role="doc-noteref"><sup>13</sup></a></p></td> <td></td> <td></td> <td></td> </tr> <tr class="odd"> <td><p><code>System.DateUtils.Yesterday</code><a href="#fn14" class="footnote-ref" id="fnref14" role="doc-noteref"><sup>14</sup></a></p></td> <td></td> <td></td> <td></td> </tr> <tr class="even"> <td><p><code>System.SysUtils.Now</code><a href="#fn15" class="footnote-ref" id="fnref15" role="doc-noteref"><sup>15</sup></a></p></td> <td><p>1 s</p></td> <td><p>0/0/00000:0:0:000 - 12/31/9999 23:59:59:000 [sic]</p></td> <td></td> </tr> <tr class="odd"> <td><p><code>System.SysUtils.DayOfWeek</code><a href="#fn16" class="footnote-ref" id="fnref16" role="doc-noteref"><sup>16</sup></a></p></td> <td><p>1 gün</p></td> <td><p>1 to 7</p></td> <td></td> </tr> <tr class="even"> <td><p><code>System.SysUtils.CurrentYear</code><a href="#fn17" class="footnote-ref" id="fnref17" role="doc-noteref"><sup>17</sup></a></p></td> <td><p>1 yıl</p></td> <td><p>(*)</p></td> <td></td> </tr> <tr class="odd"> <td><p><a href="Emacs_Lisp" title="wikilink">Emacs Lisp</a></p></td> <td><p><code>(current-time)</code></p></td> <td><p>1 μs (*)</p></td> <td><p>1 Ocak 1970</p></td> </tr> <tr class="even"> <td><p><a href="Erlang_(programming_language)" title="wikilink">Erlang</a> (<a href="Ericsson" title="wikilink">Ericsson</a>)</p></td> <td><p><a href="http://erlang.org/doc/man/erlang.html#system_time-0"><code>erlang:system_time()</code></a>, <a href="http://erlang.org/doc/man/os.html#system_time-0"><code>os:system_time()</code></a><a href="#fn18" class="footnote-ref" id="fnref18" role="doc-noteref"><sup>18</sup></a></p></td> <td><p><a href="Operating_system" title="wikilink">OS</a> bağımlı, e.g. on <a href="Linux" title="wikilink">Linux</a> 1ns<a href="#fn19" class="footnote-ref" id="fnref19" role="doc-noteref"><sup>19</sup></a></p></td> <td><p>1 Ocak 1970<a href="#fn20" class="footnote-ref" id="fnref20" role="doc-noteref"><sup>20</sup></a></p></td> </tr> <tr class="odd"> <td><p><a href="Microsoft_Excel" title="wikilink">Excel</a> (<a href="Microsoft" title="wikilink">Microsoft</a>)</p></td> <td><p><code>date()</code></p></td> <td><p>?</p></td> <td><p>0 Ocak 1900<a href="#fn21" class="footnote-ref" id="fnref21" role="doc-noteref"><sup>21</sup></a></p></td> </tr> <tr class="even"> <td><p><a href="Fortran" title="wikilink">Fortran</a></p></td> <td><p><code>DATE_AND_TIME</code> <code>SYSTEM_CLOCK</code></p></td> <td><p>(*)<a href="#fn22" class="footnote-ref" id="fnref22" role="doc-noteref"><sup>22</sup></a> <a href="#fn23" class="footnote-ref" id="fnref23" role="doc-noteref"><sup>23</sup></a></p></td> <td><p>1 Ocak 1970</p></td> </tr> <tr class="odd"> <td><p><code>CPU_TIME</code></p></td> <td><p>1 μs</p></td> <td></td> <td></td> </tr> <tr class="even"> <td><p><a href="Go_(programlama_dili)" title="wikilink">Go</a></p></td> <td><p><code>time.Now()</code></p></td> <td><p>1 ns</p></td> <td><p>1 Ocak 0001</p></td> </tr> <tr class="odd"> <td><p><a href="Haskell_(programming_language)" title="wikilink">Haskell</a></p></td> <td><p><code>Time.getClockTime</code></p></td> <td><p>1 ps (*)</p></td> <td><p>1 Ocak 1970 (*)</p></td> </tr> <tr class="even"> <td><p><code>Data.Time.getCurrentTime</code></p></td> <td><p>1 ps (*)</p></td> <td><p>17 Kasım 1858 (*)</p></td> <td></td> </tr> <tr class="odd"> <td><p><a href="Java_(Sun)" title="wikilink">Java</a> (<a href="Sun_Microsystems" title="wikilink">Sun</a>)</p></td> <td><p><code>java.util.Date()</code> <code>System.currentTimeMillis()</code></p></td> <td><p>1 ms</p></td> <td><p>1 Ocak 1970</p></td> </tr> <tr class="even"> <td><p><code>System.nanoTime()</code><a href="#fn24" class="footnote-ref" id="fnref24" role="doc-noteref"><sup>24</sup></a></p></td> <td><p>1 ns</p></td> <td><p>keyfi<a href="#fn25" class="footnote-ref" id="fnref25" role="doc-noteref"><sup>25</sup></a></p></td> <td></td> </tr> <tr class="odd"> <td><p><code>Clock.systemUTC()</code><a href="#fn26" class="footnote-ref" id="fnref26" role="doc-noteref"><sup>26</sup></a></p></td> <td><p>1 ns</p></td> <td><p>keyfi<a href="#fn27" class="footnote-ref" id="fnref27" role="doc-noteref"><sup>27</sup></a></p></td> <td></td> </tr> <tr class="even"> <td><p><a href="JavaScript" title="wikilink">JavaScript</a></p></td> <td><p><code>(new Date()).getTime()</code> <code>Date.now()</code></p></td> <td><p>1 ms</p></td> <td><p>1 Ocak 1970</p></td> </tr> <tr class="odd"> <td><p><a href="Matlab" title="wikilink">Matlab</a></p></td> <td><p><code>now</code></p></td> <td><p>1 s</p></td> <td><p>0 Ocak 0000<a href="#fn28" class="footnote-ref" id="fnref28" role="doc-noteref"><sup>28</sup></a></p></td> </tr> <tr class="even"> <td><p><a href="MUMPS" title="wikilink">MUMPS</a></p></td> <td><p><code>$H</code> (<em>short for</em> <a href="Horology" title="wikilink"><code>$HOROLOG</code></a>)</p></td> <td><p>1 s</p></td> <td><p>31 Aralık 1840</p></td> </tr> <tr class="odd"> <td><p><a href="LabVIEW" title="wikilink">LabVIEW</a></p></td> <td><p><code>Tick Count</code></p></td> <td><p>1 ms</p></td> <td><p>00:00:00.000 1 Ocak 1904</p></td> </tr> <tr class="even"> <td><p><code>Get Date/Time in Seconds</code></p></td> <td><p>1 ms</p></td> <td><p>00:00:00.000 1 Ocak 1904</p></td> <td></td> </tr> <tr class="odd"> <td><p><a href="Objective-C" title="wikilink">Objective-C</a></p></td> <td><p><code>[NSDate timeIntervalSinceReferenceDate]</code></p></td> <td><p>&lt; 1 ms<a href="#fn29" class="footnote-ref" id="fnref29" role="doc-noteref"><sup>29</sup></a></p></td> <td><p>1 Ocak 2001 ±10,000 Yıl<a href="#fn30" class="footnote-ref" id="fnref30" role="doc-noteref"><sup>30</sup></a></p></td> </tr> <tr class="even"> <td><p><a href="OCaml" title="wikilink">OCaml</a></p></td> <td><p><code>Unix.time()</code></p></td> <td><p>1 s</p></td> <td><p>1 Ocak 1970</p></td> </tr> <tr class="odd"> <td><p><code>Unix.gettimeofday()</code></p></td> <td><p>1 μs</p></td> <td></td> <td></td> </tr> <tr class="even"> <td><p><a href="Pascal_(programlama_dili)" title="wikilink">Extended Pascal</a></p></td> <td><p><code>GetTimeStamp()</code></p></td> <td><p>1 s</p></td> <td><p>(*)</p></td> </tr> <tr class="odd"> <td><p><a href="Turbo_Pascal" title="wikilink">Turbo Pascal</a></p></td> <td><p><code>GetTime()</code> <code>GetDate()</code></p></td> <td><p>10 ms</p></td> <td><p>(*)</p></td> </tr> <tr class="even"> <td><p><a href="Perl" title="wikilink">Perl</a></p></td> <td><p><code>time()</code></p></td> <td><p>1 s</p></td> <td><p>1 Ocak 1970</p></td> </tr> <tr class="odd"> <td><p><code>Time::HiRes::time</code><a href="#fn31" class="footnote-ref" id="fnref31" role="doc-noteref"><sup>31</sup></a></p></td> <td><p>1 μs</p></td> <td></td> <td></td> </tr> <tr class="even"> <td><p><a href="PHP" title="wikilink">PHP</a></p></td> <td><p><code>time()</code> <code>mktime()</code></p></td> <td><p>1 s</p></td> <td><p>1 Ocak 1970</p></td> </tr> <tr class="odd"> <td><p><code>microtime()</code></p></td> <td><p>1 μs</p></td> <td></td> <td></td> </tr> <tr class="even"> <td><p><a href="Python" title="wikilink">Python</a></p></td> <td><p><code>datetime.now().timestamp()</code></p></td> <td><p>1 μs (*)</p></td> <td><p>1 Ocak 1970</p></td> </tr> <tr class="odd"> <td><p><a href="IBM_RPG" title="wikilink">RPG</a></p></td> <td><p><code>CURRENT(DATE)</code>, <code>%DATE</code> <code>CURRENT(TIME)</code>, <code>%TIME</code></p></td> <td><p>1 s</p></td> <td><p>1 Ocak 0001 - 31 Aralık 9999</p></td> </tr> <tr class="even"> <td><p><code>CURRENT(TIMESTAMP)</code>, <code>%TIMESTAMP</code></p></td> <td><p>1 μs</p></td> <td></td> <td></td> </tr> <tr class="odd"> <td><p><a href="Ruby_(programming_language)" title="wikilink">Ruby</a></p></td> <td><p><code>Time.now()</code><a href="#fn32" class="footnote-ref" id="fnref32" role="doc-noteref"><sup>32</sup></a></p></td> <td><p>1 μs (*)</p></td> <td><p>1 Ocak 1970 (kadar 19 Ocak 2038 Ruby'den önce 1.9.2<a href="#fn33" class="footnote-ref" id="fnref33" role="doc-noteref"><sup>33</sup></a>)</p></td> </tr> <tr class="even"> <td><p><a href="Smalltalk" title="wikilink">Smalltalk</a></p></td> <td><p><code>Time microsecondClock</code> </p></td> <td><p>1 s 1 μs 1 s </p></td> <td><p>1 Ocak 1901 (*)</p></td> </tr> <tr class="odd"> <td><p><code>Time totalSeconds</code> </p></td> <td></td> <td></td> <td></td> </tr> <tr class="even"> <td><p><code>SystemClock ticksNowSinceSystemClockEpoch</code> </p></td> <td></td> <td></td> <td></td> </tr> <tr class="odd"> <td><p><a href="SQL" title="wikilink">SQL</a></p></td> <td><p><code>CURDATE()</code> <code>CURTIME()</code> <code>GETDATE()</code> <code>NOW()</code> <code>SYSDATE()</code></p></td> <td><p>3 ms</p></td> <td><p>1 Ocak 1753 - 31 Aralık 9999 (*)</p></td> </tr> <tr class="even"> <td><p>60 s</p></td> <td><p>1 Ocak 1900 - 6 Haziran 2079</p></td> <td></td> <td></td> </tr> <tr class="odd"> <td><p><a href="Standard_ML" title="wikilink">Standard ML</a></p></td> <td><p><code>Time.now()</code></p></td> <td><p>1 μs (*)</p></td> <td><p>1 Ocak 1970 (*)</p></td> </tr> <tr class="even"> <td><p><a href="Tcl" title="wikilink">TCL</a></p></td> <td><p><code>[clock seconds]</code></p></td> <td><p>1 s</p></td> <td><p>1 Ocak 1970</p></td> </tr> <tr class="odd"> <td><p><code>[clock milliseconds]</code></p></td> <td><p>1 ms</p></td> <td></td> <td></td> </tr> <tr class="even"> <td><p><code>[clock microseconds]</code></p></td> <td><p>1 μs</p></td> <td></td> <td></td> </tr> <tr class="odd"> <td><p><code>[clock clicks]</code></p></td> <td><p>1 μs (*)</p></td> <td><p>(*)</p></td> <td></td> </tr> <tr class="even"> <td><p><a href="Windows_PowerShell" title="wikilink">Windows PowerShell</a></p></td> <td><p><code>Get-Date</code><a href="#fn34" class="footnote-ref" id="fnref34" role="doc-noteref"><sup>34</sup></a><a href="#fn35" class="footnote-ref" id="fnref35" role="doc-noteref"><sup>35</sup></a></p></td> <td><p>100 ns<a href="#fn36" class="footnote-ref" id="fnref36" role="doc-noteref"><sup>36</sup></a></p></td> <td><p>1 Ocak 0001 - 31 Aralık 9999</p></td> </tr> <tr class="odd"> <td><p><code>[DateTime]::Now</code><a href="#fn37" class="footnote-ref" id="fnref37" role="doc-noteref"><sup>37</sup></a> <code>[DateTime]::UtcNow</code><a href="#fn38" class="footnote-ref" id="fnref38" role="doc-noteref"><sup>38</sup></a></p></td> <td></td> <td></td> <td></td> </tr> <tr class="even"> <td><p><a href="Visual_Basic_.NET" title="wikilink">Visual Basic .NET</a> (<a href="Microsoft" title="wikilink">Microsoft</a>)</p></td> <td><p><code>System.DateTime.Now</code><a href="#fn39" class="footnote-ref" id="fnref39" role="doc-noteref"><sup>39</sup></a> <code>System.DateTime.UtcNow</code><a href="#fn40" class="footnote-ref" id="fnref40" role="doc-noteref"><sup>40</sup></a></p></td> <td><p>100 ns<a href="#fn41" class="footnote-ref" id="fnref41" role="doc-noteref"><sup>41</sup></a></p></td> <td><p>1 Ocak 0001 - 31 Aralık 9999</p></td> </tr> </tbody> </table> <section class="footnotes footnotes-end-of-document" role="doc-endnotes"> <hr /> <ol> <li id="fn1" role="doc-endnote">The <a href="C_standard_library" title="wikilink">C standard library</a> does not specify any specific resolution, epoch, range, or datatype for <a href="time_t" title="wikilink">system time values</a>. The C++ library encompasses the C library, so it uses the same system time implementation as C.<a href="#fnref1" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn2" role="doc-endnote"></li> <li id="fn3" role="doc-endnote"></li> <li id="fn4" role="doc-endnote"></li> <li id="fn5" role="doc-endnote"><a href="http://msdn.microsoft.com/en-us/library/system.datetime.now.aspx">"DateTime.Now Property"</a> in <em><a href="MSDN" title="wikilink">MSDN</a></em> (Microsoft, 2010) last updated July 2010.<a href="#fnref5" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn6" role="doc-endnote"><a href="http://msdn.microsoft.com/en-us/library/system.datetime.utcnow.aspx">"DateTime.UtcNow Property"</a> in <em>MSDN</em> (Microsoft, 2011)<a href="#fnref6" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn7" role="doc-endnote"><a href="http://msdn.microsoft.com/en-us/library/system.datetime.ticks.aspx">"DateTime.Ticks Property</a> in <em>MSDN</em> (Microsoft, 2010) last updated May 2010.<a href="#fnref7" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn8" role="doc-endnote"><a href="http://docwiki.embarcadero.com/RADStudio/XE4/en/Date_and_Time_Support">"Date and Time Support"</a> in <em>Embarcadero Developer Network</em> (Embarcadero Technologies, 2013)<a href="#fnref8" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn9" role="doc-endnote"><a href="http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.Time">"System.SysUtils.Time"</a> in <em>Embarcadero Developer Network</em> (Embarcadero Technologies, 2013)<a href="#fnref9" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn10" role="doc-endnote"><a href="http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.GetTime">"System.SysUtils.GetTime"</a> in <em>Embarcadero Developer Network</em> (Embarcadero Technologies, 2013)<a href="#fnref10" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn11" role="doc-endnote"><a href="http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.Date">"System.SysUtils.Date"</a> in <em>Embarcadero Developer Network</em> (Embarcadero Technologies, 2013)<a href="#fnref11" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn12" role="doc-endnote"><a href="http://docwiki.embarcadero.com/Libraries/XE4/en/System.DateUtils.Today">"System.DateUtils.Today"</a> in <em>Embarcadero Developer Network</em> (Embarcadero Technologies, 2013)<a href="#fnref12" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn13" role="doc-endnote"><a href="http://docwiki.embarcadero.com/Libraries/XE4/en/System.DateUtils.Tomorrow">"System.DateUtils.Tomorrow"</a> in <em>Embarcadero Developer Network</em> (Embarcadero Technologies, 2013)<a href="#fnref13" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn14" role="doc-endnote"><a href="http://docwiki.embarcadero.com/Libraries/XE4/en/System.DateUtils.Yesterday">"System.DateUtils.Yesterday"</a> in <em>Embarcadero Developer Network</em> (Embarcadero Technologies, 2013)<a href="#fnref14" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn15" role="doc-endnote"><a href="http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.Now">"System.SysUtils.Now"</a> in <em>Embarcadero Developer Network</em> (Embarcadero Technologies, 2013)<a href="#fnref15" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn16" role="doc-endnote"><a href="http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.DayOfWeek">"System.SysUtils.DayOfWeek"</a> in <em>Embarcadero Developer Network</em> (Embarcadero Technologies, 2013)<a href="#fnref16" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn17" role="doc-endnote"><a href="http://docwiki.embarcadero.com/Libraries/XE4/en/System.SysUtils.CurrentYear">"System.SysUtils.CurrentYear"</a> in <em>Embarcadero Developer Network</em> (Embarcadero Technologies, 2013)<a href="#fnref17" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn18" role="doc-endnote"><a href="#fnref18" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn19" role="doc-endnote"></li> <li id="fn20" role="doc-endnote"></li> <li id="fn21" role="doc-endnote">"In the Microsoft Office Spreadsheet Component, the value 0 evaluates to the date December 30, 1899 and the value 1 evaluates to December 31, 1899. ... In Excel, the value 0 evaluates to January 0, 1900 and the value 1 evaluates to January 1, 1900." <a href="http://support.microsoft.com/kb/205719">XL2000: Early Dates on Office Spreadsheet Component Differ from Excel</a> in (<em>Microsoft Support</em>, 2003).<a href="#fnref21" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn22" role="doc-endnote"><a href="http://software.intel.com/sites/products/documentation/hpc/compilerpro/en-us/fortran/lin/compiler_f/lref_for/source_files/rfsystmc.htm">"SYSTEM_CLOCK"</a> , documentation for FORTRAN compiler, Intel Corp., accessed 27 October 2011.<a href="#fnref22" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn23" role="doc-endnote"><a href="https://gcc.gnu.org/onlinedocs/gfortran/SYSTEM_005fCLOCK.html">SYSTEM_CLOCK — Time function"</a> in <em>The GNU Fortran Compiler</em> (Free Software Foundation) accessed 27 October 2011.<a href="#fnref23" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn24" role="doc-endnote">[<a href="http://java.sun.com/javase/6/docs/api/java/lang/System.html#nanoTime">http://java.sun.com/javase/6/docs/api/java/lang/System.html#nanoTime</a>() System.nanoTime() method] in <em>Java Platform, Standard Edition 6: API Specification</em> (Oracle, 2011) accessed 27 October 2011.<a href="#fnref24" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn25" role="doc-endnote"></li> <li id="fn26" role="doc-endnote"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Clock.html#systemUTC--">Clock.systemUTC() and other methods</a> in <em>Java Platform, Standard Edition 8: API Specification</em> (Oracle, 2014) accessed 15 January 2015.<a href="#fnref26" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn27" role="doc-endnote"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Instant.html">JSR-310 Java Time System</a> in <em>Java Platform, Standard Edition 8: API Specification</em> (Oracle, 2014) accessed 15 January 2015.<a href="#fnref27" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn28" role="doc-endnote"><a href="http://www.mathworks.com/help/matlab/ref/datenum.html">1</a> Matlab Help<a href="#fnref28" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn29" role="doc-endnote"><a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_DataTypes/Reference/reference.html#apple_ref/c/tdef/NSTimeInterval">"Foundation Data Types Reference"</a> in <em>Mac OS X Developer Library</em> (Apple, 2011) last modified 6 July 2011, section NSTimeInterval.<a href="#fnref29" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn30" role="doc-endnote"></li> <li id="fn31" role="doc-endnote">Douglas Wegscheild, R. Schertler, and Jarkko Hietaniemi, [<a href="https://metacpan.org/module/Time">https://metacpan.org/module/Time</a>::HiRes "Time::HiRes"] (CPAN Comprehensive Perl Archive Network, 2011) accessed 27 October 2011.<a href="#fnref31" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn32" role="doc-endnote"><a href="http://www.ruby-doc.org/core/classes/Time.html">Time class</a> in <em>Ruby-Doc.org: Help and documentation for the Ruby programming language</em> (Scottsdale, AZ: James Britt and Neurogami) accessed 27 October 2011.<a href="#fnref32" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn33" role="doc-endnote"><a href="http://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9.2-released/">Ruby 1.9.2 Release Notes</a> in <em>Ruby-Doc.org: Help and documentation for the Ruby programming language</em> (Scottsdale, AZ: James Britt and Neurogami) accessed 27 October 2011.<a href="#fnref33" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn34" role="doc-endnote"><a href="#fnref34" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn35" role="doc-endnote"><a href="#fnref35" class="footnote-back" role="doc-backlink">↩︎</a></li> <li id="fn36" role="doc-endnote"></li> <li id="fn37" role="doc-endnote"></li> <li id="fn38" role="doc-endnote"></li> <li id="fn39" role="doc-endnote"></li> <li id="fn40" role="doc-endnote"></li> <li id="fn41" role="doc-endnote"></li> </ol> </section>

Ayrıca bakınız

Notlar

<references group="note"/>

Kaynakça

Dış bağlantılar

Orijinal kaynak: sistem saati. Creative Commons Atıf-BenzerPaylaşım Lisansı ile paylaşılmıştır.

Footnotes

  1. Ralf Brown, "Int 0x1A, AH=0x00" in Ralf Brown's Interrupt List, 2000, http://www.delorie.com/djgpp/doc/rbinter/ix/1A/00.html

  2. Ralf Brown, "Int 0x1A, AH=0x02" in Ralf Brown's Interrupt List, 2000, http://www.delorie.com/djgpp/doc/rbinter/ix/1A/02.html

  3. Ralf Brown, "Int 0x1A, AH=0x04" in Ralf Brown's Interrupt List, 2000, http://www.delorie.com/djgpp/doc/rbinter/ix/1A/04.html

  4. Ralf Brown, "Int 0x21, AH=0x2c" in Ralf Brown's Interrupt List, 2000, http://www.delorie.com/djgpp/doc/rbinter/ix/21/2C.html

  5. Ralf Brown, "Int 0x21, AH=0x2a" in Ralf Brown's Interrupt List, 2000, http://www.delorie.com/djgpp/doc/rbinter/ix/21/2A.html

  6. "Time Utilities Reference" in iOS Developer Library (Apple, 2007).

  7. "Time Utilities Reference" in Mac OS X Developer Library (Apple, 2007).

  8. "CFRunLoopTimer Reference" in Mac OS X Developer Library (Apple, 2007).

  9. The Apple Developer Documentation is not clear on the precision & range of CFAbsoluteTime/CFTimeInterval, except in the CFRunLoopTimerCreate documentation which refers to 'sub-millisecond at most' precision. However, the similar type NSTimeInterval appears to be interchangeable, and has the precision and range listed.

  10. z/Architecture Principles of Operation (Poughkeepsie, New York:International Business Machines, 2007) 7-187.

  11. z/Architecture Principles of Operation, (Poughkeepsie, New York:International Business Machines, 2000) 4-45, 4-46.

  12. IBM intends to extend the date range on future systems beyond 2042. z/Architecture Principles of Operation, (Poughkeepsie, New York:International Business Machines, 2007) 1-15, 4-45 to 4-47.

Kategoriler